scratch with one's hoof - German English Dictionary